2. 填充矩阵

【问题描述】

编程实现自动填充n×n矩阵元素数值,填充规则为:从第一行最后一列矩阵元素开始按逆时针方向螺旋式填充数值1,2,…,n×n,其中:n从键盘输入且3≤n≤20。最后向显示器输出该矩阵所有元素。

【输入形式】

输入一个正整数,为矩阵的行数和列数

【输出形式】

按行列顺序输出n×n矩阵的所有元素。

(1)每行n列矩阵元素均需在一行内输出显示

(2)输出每行矩阵元素后均需换行输出下一行,共输出n

(3)每个矩阵元素数值的域宽均为4位且右对齐

【样例输入】

11

【样例输出】

  11  10   9   8   7   6   5   4   3   2   1

  12  49  48  47  46  45  44  43  42  41  40

  13  50  79  78  77  76  75  74  73  72  39

  14  51  80 101 100  99  98  97  96  71  38

  15  52  81 102 115 114 113 112  95  70  37

  16  53  82 103 116 121 120 111  94  69  36

  17  54  83 104 117 118 119 110  93  68  35

  18  55  84 105 106 107 108 109  92  67  34

  19  56  85  86  87  88  89  90  91  6

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值